package view.relatorios;

import java.awt.BorderLayout;
import javax.swing.BoxLayout;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JPanel;
import javax.swing.JTextArea;
import javax.swing.JTextField;

public class ReceitaMedica extends JPanel{

    private JTextField jtfNomeMedico;
    private JButton jbPesquisarMedico;
    private JButton jbVisualizar;
    private JTextArea jtaTextoReceita;
    private JPanel jpTopo, jpResultado, j1;
    
    public ReceitaMedica() {
    super();
        
        //Instânciar objetos
        jtfNomeMedico = new JTextField();
        jbPesquisarMedico = new JButton(new ImageIcon("src\\media\\lupa.png"));
        jbVisualizar = new JButton("Visualizar");
        jtaTextoReceita = new JTextArea();
        jpTopo = new JPanel(new BorderLayout(5, 5));
        jpResultado = new JPanel();
        j1 = new JPanel();
        
        //definir propriedades visuais
        jtfNomeMedico.setBorder(javax.swing.BorderFactory.createTitledBorder("Médico"));
        jtaTextoReceita.setBorder(javax.swing.BorderFactory.createTitledBorder("Texto da receita"));
        jtfNomeMedico.setEditable(false);
        
        //definir layouts
        setLayout(new BorderLayout());
        j1.setLayout(new BoxLayout(j1, BoxLayout.Y_AXIS));
        
        //definir listeners
        
        //adicionar objetos a conteineres        
        jpTopo.add(jbPesquisarMedico, BorderLayout.WEST);
        jpTopo.add(jtfNomeMedico, BorderLayout.CENTER);
        jpTopo.add(jbVisualizar, BorderLayout.EAST);
        j1.add(jtaTextoReceita);
        j1.add(jpResultado);
        add(jpTopo, BorderLayout.NORTH);
        add(j1, BorderLayout.CENTER);
        
        //setar propriedades da tela e mostra-la
        setVisible(true);
    }    
}
